<?php

class Acl_Images_Image
{	
	
	public static function nombreArchivo($dir, $name)
	{	
		$archivos = scandir($dir, 1);
		$i=0;
		
		$filename=substr($name, 0,strrpos($name,'.'));
		$ext=substr($name, strrpos($name,'.'), strlen($name));		
			
		while(in_array($name, $archivos))
		{
			$i++;				
			$name=$filename."_".$i.$ext;
		}	
		
		return $name;
	 }
 
	public static function uploadImage()
	{		
		if (is_uploaded_file ($_FILES['image']['tmp_name']))
		{
			$nombreDirectorio = $_SERVER['DOCUMENT_ROOT']."/assets/images/uploads/";
			//$idUnico = time();
			//$nombreFichero = $idUnico . "-" . $_FILES['image']['name'];
			$nombreFichero = $_FILES['image']['name'];
			$nombreFichero=self::nombreArchivo($nombreDirectorio,$nombreFichero);
			move_uploaded_file ($_FILES['image']['tmp_name'],
								$nombreDirectorio . $nombreFichero);
		}
		else
			print ("No se ha podido subir el fichero\n");
		
	
		return $nombreFichero;
			
	}
}

?>